green chickpea that is eaten toasted - German English Dictionary